Tableau 2019.3 新機能紹介:Debian 9.0+ ディストリビューションにTableau Serverがインストールできるようになりました #tableau
こんちわ。DA事業本部@大阪オフィスの玉井です。
日本時間2019年09月18日(水)、Tableauの最新バージョンとなる「v2019.3」がリリースされました。
当エントリでは、バージョン2019.3の新機能の中から「Debian 9.0+ Linux サポート」についてご紹介したいと思います。
概要
Tableau Server linux版の対応ディストリビューションにDebianが追加されました。
やってみた
インスタンスの用意
下記のEC2インスタンスを用意しました。
- debian-stretch-hvm-x86_64-gp2-2019-08-13-5924
- m4.4xlarge
- EBS(100GB)
セットアップ
作業開始~インストーラのダウンロード
インスタンスにssh接続し、下記を実行します。
$ sudo apt-get update Ign:1 http://cdn-aws.deb.debian.org/debian stretch InRelease Get:2 http://cdn-aws.deb.debian.org/debian stretch-updates InRelease [91.0 kB] Hit:3 http://cdn-aws.deb.debian.org/debian stretch Release Get:4 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB] Fetched 185 kB in 0s (369 kB/s)
$ sudo apt-get -y install gdebi-core Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: gdebi-core (省略)
インストーラーをダウンロードします。
$ wget https://downloads.tableau.com/esdalt/2019.3.0/tableau-server-2019-3-0_amd64.deb -P /tmp --2019-09-20 05:52:09-- https://downloads.tableau.com/esdalt/2019.3.0/tableau-server-2019-3-0_amd64.deb Resolving downloads.tableau.com (downloads.tableau.com)... 184.26.113.251 (省略)
~TSM
インストーラーを実行します。
$ sudo gdebi -n /tmp/tableau-server-2019-3-0_amd64.deb Reading package lists... Done Building dependency tree Reading state information... Done Reading state information... Done (省略)
次にTableau Serverの管理システムであるTSMを準備するスクリプトを実行します。
$ sudo /opt/tableau/tableau_server/packages/scripts.20193.19.0913.2225/initialize-tsm --accepteula Creating 'tsmadmin' group for TSM admin authorization Creating 'tableau' unprivileged user account Creating directories and setting permissions... Using '/var/opt/tableau/tableau_server' as the data directory. (省略) You can continue the configuration and initialization of Tableau server using either the TSM command line interface, or the web interface. You will be prompted to authenticate, or can log in using the username 'admin', with the same password you used to log into this session. You could also use any username, with its password, from the administrative group in the domain.
最後のメッセージの通り、次からTSMを利用してインストール作業を続行できる状態になりました。今回はWebブラウザからTSMにログインして設定を進めます。
~インストール完了
TSM用のユーザーを作成しておきます。
$ sudo useradd tama $ sudo passwd tama Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully $ sudo usermod -G tsmadmin -a tama
このユーザーでTSMにログインします。
後は、他のTableau Server同様、画面の指示に従ってインストールを行います。
最後の初期化工程まで完了すればもう一息。Tableau Serverユーザー第一号を作成します。
$ tabcmd initialuser --server 'localhost:80' --username 'admin_debian' Password: ===== redirecting to http://localhost/auth ===== Signed out ===== Creating new session ===== Server: http://localhost:80 ===== Username: admin_debian ===== Connecting to the server... ===== Signing in... ===== Succeeded
上記ユーザーでログイン!
無事、Tableau Serverのインストール及びログインが完了しました。
おわりに
Debian系に慣れている管理担当者は一度お試しください。